﻿@model HR_ASP.ViewModel.PracownikViewModel
@{
    ViewBag.Title = "Szczegóły pracownika";
}
<fieldset>
    <legend>SZCZEGÓŁY PRACOWNIKA</legend>
    <div class="display-label">
        Identyfikator:
        @Html.DisplayFor(model => model.Identyfikator)
    </div>
    <div class="display-label">
        Imie:
        @Html.DisplayFor(model => model.Imie)
    </div>
    <div class="display-label">
        Nazwisko:
        @Html.DisplayFor(model => model.Nazwisko)
    </div>
    <div class="display-label">
        Miasto:
        @Html.DisplayFor(model => model.Miasto)
    </div>
    <div class="display-label">
        Kod:
        @Html.DisplayFor(model => model.Kod)
    </div>
    <div class="display-label">
        Ulica:
        @Html.DisplayFor(model => model.Ulica)
    </div>
    <div class="display-label">
        Numer:
        @Html.DisplayFor(model => model.Numer)
    </div>
    <div class="display-label">
        Pesel:
        @Html.DisplayFor(model => model.Pesel)
    </div>
    <div class="display-label">
        Email:
        @Html.DisplayFor(model => model.Email)
    </div>

    <div class="description">Nieobecności</div>
    @using (Html.BeginForm("DeleteGroup","Wolne",Model.Wolne ,FormMethod.Post,null))
    {
    <table class="detailsTable">
        <tr>
            <th>
                [x]
            </th>
            <th>
                Powód
            </th>
            <th>
                Data
            </th>
        </tr>
        @foreach (var item in Model.Wolne)
        {
             @Html.HiddenFor(modelItem => item.ID)
            <tr class="searchTr">
                <td>
                    @Html.CheckBoxFor(modelItem => item.czyZaznaczone, false)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.NazwaPowodu)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.DataU)
                </td>
            </tr>
        }
    </table>
        <p>
            <input type="submit" value="Usuń zaznaczone" />
        </p>
    }

     <div class="description">Badania</div>
     @using (Html.BeginForm("DeleteGroup", "Badanie", Model.Badania, FormMethod.Post, null))
     {
    <table class="detailsTable">
        <tr>
            <th>
                [x]
            </th>
            <th>
                Nazwa
            </th>
            <th>
                Data ważności
            </th>
            <th>
                Data ostatniego badania
            </th>
        </tr>
        @foreach (var item in Model.Badania)
        {
             @Html.HiddenFor(modelItem => item.ID)
            <tr class="searchTr">
                <td>
                    @Html.CheckBoxFor(modelItem => item.CzyZaznaczone, false)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.NazwaBadania)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.DataWaznosci)
                </td>
                 <td>
                    @Html.DisplayFor(modelItem => item.DataOstatnBadania)
                </td>
            </tr>
        }
    </table>
        <p>
            <input type="submit" value="Usuń zaznaczone" />
        </p>
     }
     <div class="description">Aktualne stanowiska</div>

         @using (Html.BeginForm("DeleteGroup", "Historia", Model.Historie, FormMethod.Post, null))
         {
    <table class="detailsTable">
        <tr>
            <th>
                [x]
            </th>
            <th>
                Dział
            </th>
            <th>
                Zajmowane stanowisko
            </th>
            <th>
                Data  zatrudnienia
            </th>
            <th>
                Data  zwolnienia
            </th>
        </tr>
        @foreach (var item in Model.Historie)
        {
            if (item.DataZwolnienie == null)
            {
                 @Html.HiddenFor(modelItem => item.ID)
            <tr class="searchTr">
                <td>
                    @Html.CheckBoxFor(modelItem => item.CzyZaznaczone, false)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.Dzial.Nazwa)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.Stanowisko.Nazwa)
                </td>
                 <td>
                    @Html.DisplayFor(modelItem => item.DataZatrudnienia)
                </td>
                 <td>
                    @Html.DisplayFor(modelItem => item.DataZwolnienie)
                </td>
            </tr>
            }
        }
    </table>
        <p>
            <input type="submit" value="Usuń zaznaczone" />
        </p>
         }

     <div class="description">Minione stanowiska</div>

 
    <table class="detailsTable">
        <tr>
            <th>
                Dział
            </th>
            <th>
                Zajmowane stanowisko
            </th>
            <th>
                Data  zatrudnienia
            </th>
            <th>
                Data  zwolnienia
            </th>
        </tr>
        @foreach (var item in Model.Historie)
        {
            if (item.DataZwolnienie != null)
            {
            <tr class="searchTr">
                <td>
                    @Html.DisplayFor(modelItem => item.Dzial.Nazwa)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.Stanowisko.Nazwa)
                </td>
                 <td>
                    @Html.DisplayFor(modelItem => item.DataZatrudnienia)
                </td>
                 <td>
                    @Html.DisplayFor(modelItem => item.DataZwolnienie)
                </td>
            </tr>
            }
        }
    </table>
</fieldset>
<p>
    @Html.ActionLink("Edycja", "Edit", new { id = Model.ID }) |
    @Html.ActionLink("Wyszukaj pracownika", "Index","WyszukPracow")
</p>
